g++ SmartPointerDemo.cpp -o SmartPointerDemo -lpthread && ./SmartPointerDemo
